//package com.mes.cloud.util;
//
//import com.alibaba.fastjson.JSON;
//import com.mes.cloud.dto.UserDTO;
//import com.mes.cloud.jedis.util.RedisUtil;
//import com.mes.cloud.utils.TokenUtil;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.stereotype.Component;
//
//import java.util.Map;
//
//
///**
// * 获取当前登录用户信息工具类
// * Created by pact on 2018/8/6.
// */
//@Component
//public class UserUtils {
//
//    @Autowired
//    private RedisUtil redisUtil;
//
//    /**
//     * @Description 获取用户
//     * @date:   2019/5/17 13:14
//     * @param
//     * @return: java.lang.Object
//     */
//    public UserDTO getUser() {
//        String token = TokenUtil.getToken();
//        String userJson = redisUtil.hget(token,"user").toString();
//        return JSON.parseObject(userJson,UserDTO.class);
//    }
//
//    public Object getMenuList(){
//        String token = TokenUtil.getToken();
//        return redisUtil.hget(token,"menuList");
//    }
//
//    public Object getButtonList(){
//        String token = TokenUtil.getToken();
//        return redisUtil.hget(token,"buttonList");
//    }
//
//    public void cacheUserInfo(String token, Map<String, Object> map, long time ){
//        redisUtil.hmset(token, map,time);
//    }
//
//    public void logout(){
//        String token = TokenUtil.getToken();
//        redisUtil.del(token);
//    }
//}
